goods sold and delivered - Français Anglais Dictionnaire